page {
		background-color: #f5f5f5;
	}

	.scroll-list {
		background-color: #f5f5f5;
	}

	.wrap .search {
		background: #ffffff;
	}

	.uni-title {
		font-size: 30rpx;
		color: #333333;
		padding: 20rpx;
		background: #fff;
		border-top: 2rpx solid #ededed;
		margin-top: 20rpx;
	}

	.uni-media-list {
		padding: 30rpx 30rpx;

	}

	.uni-media-list-body {
		height: 84rpx;
		padding-left: 20rpx;
	}

	.u-card {
		padding: 14rpx !important;
	}

	.uni-media-list-text-top {
		height: 40rpx;
		overflow: hidden;
		width: 100%;
		line-height: 40rpx;
		font-size: 32rpx;
		display: flex;
		justify-content: space-between;
	}

	.uni-media-list-text-bottom {
		width: 100%;
		line-height: 24rpx;
		font-size: 26rpx;
		color: #666666;

		span {
			margin-right: 10rpx;
		}
	}

	.container {
		padding: 0 48rpx;

		.head-text {
			font-size: 32rpx;
			font-weight: bold;
			color: #333333;
			padding: 30rpx 0;
		}
	}

	.grid {
		background-color: #fff;
		border-radius: 20rpx;
		padding: 24rpx;

		.grid-text {
			font-size: 28rpx;
			margin-top: 28rpx;
			color: $u-type-info;
			// color: #333;
			font-weight: bold;
		}
	}

	.charts-box {
		width: 100%;
		height: 600rpx;
		background-color: #fff;
		border-radius: 20rpx;
		padding: 24rpx;
	}

	.apply-text {
		font-size: 28rpx;
		color: #333333;
		padding: 12rpx 0;
		word-break: break-word;

		span {
			color: #999999;
		}
	}


	.apply-list-foot {
		font-size: 28rpx;
	}


	.searchButton {
		height: 50rpx;
	}

	.selectCondition {
		.search {
			display: inline-block;
			width: 300rpx;
		}

		.selectItem {
			display: contents;
		}
	}

	.wrap .navProgramm {
		white-space: nowrap;

		.item {
			width: 50%;
			height: 220rpx;
			display: inline-block;
			margin-right: 10rpx;
		}
	}

	.head-text {
		font-size: 32rpx;
		font-weight: bold;
		color: #333333;
		padding: 30rpx 0;
	}

	.loading {
		display: flex;
		justify-content: center;
		align-items: center;
	}